Search Results

Documents authored by Toma, Anas S. M.


Document
Computation Offloading for Frame-Based Real-Time Tasks under Given Server Response Time Guarantees

Authors: Anas S. M. Toma and Jian-Jia Chen

Published in: LITES, Volume 1, Issue 2 (2014). Leibniz Transactions on Embedded Systems, Volume 1, Issue 2


Abstract
Computation offloading has been adopted to improve the performance of embedded systems by offloading the computation of some tasks, especially computation-intensive tasks, to servers or clouds. This paper explores computation offloading for real-time tasks in embedded systems, provided given response time guarantees from the servers, to decide which tasks should be offloaded to get the results in time. We consider frame-based real-time tasks with the same period and relative deadline. When the execution order of the tasks is given, the problem can be solved in linear time. However, when the execution order is not specified, we prove that the problem is NP-complete. We develop a pseudo-polynomial-time algorithm for deriving feasible schedules, if they exist.  An approximation scheme is also developed to trade the error made from the algorithm and the complexity. Our algorithms are extended to minimize the period/relative deadline of the tasks for performance maximization. The algorithms are evaluated with a case study for a surveillance system and synthesized benchmarks.

Cite as

Anas S. M. Toma and Jian-Jia Chen. Computation Offloading for Frame-Based Real-Time Tasks under Given Server Response Time Guarantees. In LITES, Volume 1, Issue 2 (2014). Leibniz Transactions on Embedded Systems, Volume 1, Issue 2, pp. 02:1-02:21, Schloss Dagstuhl – Leibniz-Zentrum für Informatik (2014)


Copy BibTex To Clipboard

@Article{toma_et_al:LITES-v001-i002-a002,
  author =	{Toma, Anas S. M. and Chen, Jian-Jia},
  title =	{{Computation Offloading for Frame-Based Real-Time Tasks under Given Server Response Time Guarantees}},
  journal =	{Leibniz Transactions on Embedded Systems},
  pages =	{02:1--02:21},
  ISSN =	{2199-2002},
  year =	{2014},
  volume =	{1},
  number =	{2},
  publisher =	{Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
  address =	{Dagstuhl, Germany},
  URL =		{https://drops-dev.dagstuhl.de/entities/document/10.4230/LITES-v001-i002-a002},
  doi =		{10.4230/LITES-v001-i002-a002},
  annote =	{Keywords: Computation offloading, Task scheduling, Real-time systems}
}
Questions / Remarks / Feedback
X

Feedback for Dagstuhl Publishing


Thanks for your feedback!

Feedback submitted

Could not send message

Please try again later or send an E-mail